@charset "utf-8";

/* CSS Document */

.cp_box{ width:100%; height:auto; overflow: hidden; padding-bottom: 30px; background:url(../images/ys_bj.jpg) no-repeat;}

.cp_ys{ width:1080px; height:700px; margin:0 auto; position: relative;}

.cp_butt{ width:120px; height:30px; line-height:30px; background-color:#da251e; text-align:center; position:absolute; top:150px; left:480px;}

.cp_butt a{ color:#fff; font-size:14px;}
.cp_pict{ width:610px; height:440px; position:absolute; top:230px; left:0;}
.cp_titt{ width:1080px; height:107px; text-align:center; padding-top:28px;}

.cp_wz{ width:450px; height:460px;}

.cp_o{ width:450px; height:auto; float:left; font-size:16px; line-height:28px; position:absolute; top:230px; left:570px;}

.cp_o span{ width:450px; height:40px; font-size:20px; line-height:40px; font-weight:bold; color:#035ab7; display:block;}

.cp_t{ width:450px; height:auto; float:left; font-size:16px; line-height:28px; position:absolute; top:340px; left:630px;}

.cp_t span{ width:450px; height:40px; font-size:20px; line-height:40px; font-weight:bold; color:#035ab7; display:block;}

.cp_th{ width:450px; height:auto; float:left; font-size:16px; line-height:28px; position:absolute; top:440px; left:630px;}

.cp_th span{ width:450px; height:40px; font-size:20px; line-height:40px; font-weight:bold; color:#035ab7; display:block;}

.cp_fo{ width:470px; height:auto; float:left; font-size:16px; line-height:28px; position:absolute; top:560px; left:550px;}

.cp_fo span{ width:450px; height:40px; font-size:20px; line-height:40px; font-weight:bold; color:#035ab7; display:block;}



.cp_ads{ width:1080px; height:210px; margin:0 auto; position: relative; background:url(../images/ads.jpg) no-repeat top;}

.cp_ads_dh{ color:#fff; font-size:14px; position:absolute; top:20px; left:830px;}

.cp_ads_dh span{ font-size:24px; font-weight:bold; display:block;}

.cp_ads_an{ width:172px; height:45px; position:absolute; top:120px; left:830px;}



.cp_cp{ width:1080px; height:auto; overflow:hidden; margin:20px auto;}

.cp_l{ width:220px; height:auto; overflow:hidden; background-color:#fff; padding-bottom:12px; padding-top:20px; border:1px solid #ccc; float:left;}

.cp_bt{ width:200px; height:75px; background:url(../images/fl_bt.jpg) no-repeat center; margin-left:10px;}

.cp_bt h3 a{ height:40px; line-height:40px; font-size:18px; color:#fff; padding-left:60px; font-weight:normal;}

.cp_fl{ width:192px; height:auto; overflow:hidden; margin:0 auto;}

.cp_fl ul li{ width:192px; height:auto; overflow:hidden; float:left; margin-top:10px;}

.cp_fl ul li dl dt{ width:192px; height:33px; line-height:30px; font-size:14px; background:url(../images/fl_fl.jpg) no-repeat center; margin-bottom:6px;}

.cp_fl ul li dl dt a{ padding-left:40px;}

.cp_fl ul li dl dd{ width:180px; height:30px; line-height:30px; font-size:12px; margin-left:6px; background:url(../images/xw_jt.jpg) no-repeat 0 13px; border-bottom:1px dotted #ccc;}

.cp_fl ul li dl dd a{ padding-left:14px;}

.cp_fl ul li dl dd a:hover{ color:#035ab7; text-decoration:underline;}



.cp_r{ width:820px; height:auto; overflow:hidden; float:right;}



#tab{width:820px;position:relative; overflow:hidden;}

#tab .tab_menu{ width:810px; height:43px; background:url(../images/zz_bt.jpg) repeat-x; position:relative; float:left;position:absolute;z-index:1; margin-left:10px; border:1px solid #ccc;}

#tab .tab_menu li{ float:left;width:140px;height:43px;line-height:43px;cursor:pointer;text-align:center;}

#tab .tab_menu li h3{ width:140px; height:43px; line-height:43px;}

#tab .tab_menu li a{ display:block; font-family:"微软雅黑"; font-size:18px; font-weight:normal;}

#tab .tab_menu .selected a{ width:140px; height:43px; background:url(../images/zz_bj.jpg) repeat-x; color:#fff;}

#tab .tab_box{width:820px;height:auto;clear:both;position:relative;}

#tab .hide{display:none;}

#tab .tab_box div{ margin-top:50px;}

.tab_box div ul li{ width:192px; height:210px; float:left; text-align:center; margin-left:10px; display:block; margin-top:40px; border:1px solid #ccc; background-color:#fff;}

.tab_box div ul li img{ width:190px; height:160px;}

.tab_box div ul li p{ width:190px; height:50px; line-height:50px; background-color:#eaeaea; margin-left:1px;}

.tab_box div ul li p:hover{ color:#035ab7; text-decoration:underline;}



.ys_box{ width:100%; height:2120px; background:url(../images/ys_bj_1.jpg) no-repeat center;}

.ys{ width:1080px; height:2120px; margin:0 auto; position: relative;}

.ys span{ color:#f01f12; font-weight:bold;}

.ys_1{ width:530px; height: auto; position:absolute; top:340px; left:580px;}

.ys_1 ul li{ width:530px; line-height:34px; font-size:16px; background:url(../images/ys_jt.png) no-repeat 0 14px; padding-left:26px; color:#fff;}

.ys_2{ width:530px; height: auto; position:absolute; top:680px; left:40px;}

.ys_2 ul li{ width:530px; line-height:34px; font-size:16px; background:url(../images/ys_jt.png) no-repeat 0 14px; padding-left:26px; color:#fff;}

.ys_3{ width:530px; height: auto; position:absolute; top:1070px; left:520px;}

.ys_3 ul li{ width:530px; line-height:34px; font-size:16px; background:url(../images/ys_jt.png) no-repeat 0 14px; padding-left:26px; color:#fff;}

.ys_4{ width:530px; height: auto; position:absolute; top:1490px; left:40px;}

.ys_4 ul li{ width:530px; line-height:34px; font-size:16px; background:url(../images/ys_jt.png) no-repeat 0 14px; padding-left:26px; color:#fff;}

.ys_5{ width:530px; height: auto; position:absolute; top:1850px; left:540px;}

.ys_5 ul li{ width:530px; line-height:34px; font-size:16px; background:url(../images/ys_jt.png) no-repeat 0 14px; padding-left:26px; color:#fff;}



.al{ width:1080px; height:330px; margin:40px auto;}

.al_bt{ width:420px; height:88px; margin:0 auto;}

.al_tp{ width:1080px; height:210px; margin-top:40px;}

.gd_01{ position:relative; height:210px; width:1080px;}

.gd_01 #simgs{ width:1080px; margin: 0 auto;}

.gd_01 li{ float:left; width:250px; height:210px; text-align:center; margin-left:20px; background:url(../images/al_k.jpg) no-repeat;}

.gd_01 li.last{ padding-right:0;}

.gd_01 li img{ display:block; width:240px; height:160px; padding-left:5px; padding-top:5px;}

.gd_01 li a{ width:250px; height:40px; line-height:40px;}



.kh{ width:1080px; height:330px; margin:0 auto; background:url(../images/kh_bj.jpg) no-repeat center;}

.kh_bt{; height:25px; padding-top:20px;text-align: center;}

.kh_tp{ width:1080px; height:204px;overflow:hidden; margin-top:30px;}

.kh_tp ul { height:auto; overflow:hidden;}

.kh_tp ul li{ float:left; width:187px; height:87px; text-align:center; margin-left:28px; margin-bottom:30px; background:url(../images/kh_k.jpg) no-repeat;}

.kh_tp ul li img{ display:block; width:173px; height:73px; padding-left:7px; padding-top:7px;}



.zz{ width:1078px; height:450px; margin:40px auto; border:1px solid #ccc;}

.zz_bt{ width:1078px; height:43px; border-bottom:1px solid #ccc; background:url(../images/zz_bt.jpg) repeat-x; text-align:center;}

.bt_l{ width:136px; height:43px; line-height:43px; background:url(../images/zz_bj.jpg) repeat-x; float:left;}

.bt_r{ float:right; padding-top:16px; padding-right:20px;}

.bt_l h3 a{ font-size:18px; color:#fff; font-weight:normal;}

.zz_tp{ width:1080px; height:350px; margin-top:40px;}

.gd_02{ position:relative; height:350px; width:1024px; margin:0 auto;}

.gd_02 em{ position: absolute; top:130px;}

.gd_02 .t_l{ left:0px;}

.gd_02 .t_r{ right:0px;}

.gd_02 #simgs02{ width:880px; height:330px; margin:0 auto;}

.gd_02 li{ float:left; width:208px; height:330px; text-align:center; margin-left:20px;}

.gd_02 li.last{ padding-right:0;}

.gd_02 li img{ display:block; width:206px; height:290px; border:1px solid #ccc;}

.gd_02 li p{ width:208px; height:40px; line-height:40px;}

.gd_02 .fl { float:left;}

.gd_02 .fr { float:right;}

.gd_02 .pa{ position:absolute;}

.gd_02 .pr{ position:relative}



.ads_box{ width:100%; height:160px; background:url(../images/ads_1.jpg) no-repeat center;}

.ads{ width:1080px; height:160px; margin:0 auto; position:relative;}

.ads_butt{ width:144px; height:35px; position:absolute; left:835px; top:110px;}

.ads_tel{ font-size:14px; color:#fff; position:absolute; left:810px; top:46px;}

.ads_tel span{ font-size:22px; font-weight:bold;}



.gy_box{ width:100%; height:625px; background:url(../images/gy_bj.jpg) no-repeat center;}

.gy{ width:1080px; height:625px; margin:0 auto;}

.gy_u{ width:1080px; height:250px; padding-top:30px;}

.gy_l{ width:284px; height:250px; float:left; margin-left:30px;}

.gy_l img{ width:270px; height:236px; border:7px solid #fff;}

.gy_r{ width:690px; height:250px; float:right; margin-right:30px;}

.gy_r dl dt{ width:690px; height:30px; font-size:16px; font-weight:bold;}

.gy_r dl dt span{ font-size:26px; font-weight:normal; padding-right:10px;}

.gy_r dl dd p{ width:690px; height:120px; line-height:30px; overflow:hidden;text-indent:2em}

.gy_r dl dd{ margin-top:26px;}

.gy_r dl dd img{ vertical-align:middle; padding-right:20px;}

.gy_r dl dd{ font-size:14px;}

.gy_r dl dd b{ font-size:24px;}

.gy_d{ width:1080px; height:270px; padding-top:40px;}

.gy_bt{ width:1080px; height:36px; background:url(../images/gy_x.png) repeat-x;}

.gy_bt a{ display:block; width:154px; height:34px; line-height:34px; background-color:#fff; text-align:center; margin:0 auto; border:1px solid #ccc; font-size:16px;}

.gy_bt a:hover{ background-color:#d30102; color:#fff;}

.gy_tp{ width:1080px; height:200px; margin-top:40px;}



.gd_03{ position:relative; height:200px; width:1080px;}

.gd_03 em{position: absolute;top: 60px;}

.gd_03 .t_l{left:12px;}

.gd_03 .t_r{ right:12px;}

.gd_03 #simgs03{ width:950px; margin:0 auto;}

.gd_03 li{ float:left; width:230px; height:190px; text-align:center; margin-left:10px;}

.gd_03 li.last{ padding-right:0;}

.gd_03 li img{ display:block; width:226px; height:146px;border:2px solid #fff;}

.gd_03 li p{width:229px; height:40px; line-height:40px;}

.gd_03 .fl { float:left;}

.gd_03 .fr { float:right;}

.gd_03 .pa{ position:absolute;}

.gd_03 .pr{ position:relative}



.xw{ width:1080px; height:400px; margin:50px auto;}

.xw_l{ width:680px; height:400px; float:left;}

.xw_bt{ width:680px;height:40px;line-height:40px; background:url(../images/bt_bj.jpg) repeat-x;}

/*滑动门*/

#tab_3{width:680px;position:relative;}

#tab_3 .tab_menu_3{width:680px;float:left;position:absolute;z-index:1; border-bottom:1px solid #ccc;}

#tab_3 .tab_menu_3 li{float:left; height:40px;line-height:40px;text-align:center; margin-left:30px;}

#tab_3 .tab_menu_3 li h3 a{ display:block; font-size:18px; font-weight:normal;}

#tab_3 .tab_menu_3 .selected{ border-bottom:4px solid #045dc0;cursor:pointer; }

#tab_3 .tab_box_3{ width:680px;height:350px;clear:both; position:relative; padding-top:70px;}

#tab_3 .hide{ display:none;}

#tab_3 .tab_box_3 div{} 



.news_con{ width:680px; height:350px;float:left; overflow:hidden;}

.news_top{ width:680px; height:130px; overflow:hidden;}

.news_tu{ width:202px; height:130px; float:left;}

.news_top img{ width:200px; height:128px; border:1px solid #ccc;}

.news_wz{ float:right; width:440px; height:170px; overflow:hidden;}

.news_wz dt{ width:420px; height:40px; line-height:40px; font-weight:bold; font-family:"微软雅黑"; font-size:14px; overflow:hidden;}

.news_wz dt a{ color:#045dc0;}

.news_wz dd{ width:420px; height:84px; line-height:28px; overflow:hidden;}

.news_down{ width:680px; height:175px; overflow:hidden; position:relative; padding-top:20px;}

.news_down ul li{ width:340px; height:35px; line-height:35px; background:url(../images/xw_jt.jpg) no-repeat 6px 15px; float:left; overflow:hidden;}

.news_down ul li a{ text-decoration:none; color:#494949; padding-left:20px;}

.news_down ul li a:hover{ text-decoration:underline;}

.news_down ul li span{ float:right; padding-right:5px;}

.xw_m{ width:5px; height:363px; float:left; margin-left:30px; margin-top:30px;}

.xw_r{ width:320px; height:420px; float:right;}

.bk_bt{ width:320px; height:40px;line-height:40px; border-bottom:1px solid #ccc;}

.bt_z h3{ width:105px; float:left; height:40px; line-height:40px; text-align:center; background-color:#045dc0;}

.bt_z h3 a{ font-size:18px; color:#fff; font-weight:normal;}

.bt_y{ float:right; padding-top:6px;}

#ticker2{ width:320px; height:320px; overflow: hidden; position:relative; margin-top:30px;}

#ticker2 div{ margin-top:0; }

#ticker2 li{ margin-top:20px;}

.wen{ width:320px; height:35px; line-height:35px; overflow:hidden; background:url(../images/w.jpg) no-repeat;}

.wen a{ font-weight:bold; color:#005eb6; padding-left:40px;}

.da{ width:270px; height:84px; line-height:28px; overflow:hidden; background:url(../images/d.jpg) no-repeat; padding-left:40px;}



